home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.esc;
-
- import java.awt.BorderLayout;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.FlowLayout;
- import javax.swing.JButton;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JProgressBar;
-
- public abstract class AProgressBarPanel extends JPanel {
- // $FF: renamed from: pb javax.swing.JProgressBar
- protected JProgressBar field_0;
- protected int MIN;
- protected int MAX;
- protected float increment;
- protected JLabel mainMsg;
- protected JLabel valFile;
- protected JLabel valNumber;
- protected JLabel percent;
- protected JLabel ofMax;
- // $FF: renamed from: up javax.swing.JPanel
- protected JPanel field_1;
- protected JPanel center;
- protected JPanel down;
- protected float oldValue;
- JButton btCancel;
-
- protected abstract void prepareUpPanel();
-
- public AProgressBarPanel() {
- this(0, 100);
- }
-
- public AProgressBarPanel(int var1, int var2) {
- super(new BorderLayout());
- this.MIN = 0;
- this.MAX = 100;
- this.increment = 0.0F;
- this.oldValue = 0.0F;
- this.setMIN(var1);
- this.setMAX(var2);
- this.field_0 = new JProgressBar();
- this.field_0.setMinimum(this.MIN);
- this.field_0.setMaximum(this.MAX);
- this.field_1 = new JPanel(new FlowLayout());
- this.prepareUpPanel();
- this.center = new JPanel(new BorderLayout());
- JPanel var3 = new JPanel(new FlowLayout());
- ((Container)var3).add(this.field_0);
- this.percent = new JLabel(String.valueOf(this.MIN));
- JLabel var4 = new JLabel("%");
- ((Container)var3).add(this.percent);
- ((Container)var3).add(var4);
- this.center.add(var3, "North");
- JPanel var5 = new JPanel(new FlowLayout());
- this.valNumber = new JLabel(String.valueOf(this.MIN));
- ((Container)var5).add(this.valNumber);
- ((Container)var5).add(this.ofMax);
- this.center.add(var5, "Center");
- this.down = new JPanel(new BorderLayout());
- JPanel var6 = new JPanel();
- this.btCancel = new JButton("Cancel");
- this.btCancel.setActionCommand("cancel");
- ((Container)var6).add(this.btCancel);
- this.down.add(var6, "Center");
- ((Container)this).add(this.field_1, "North");
- ((Container)this).add(this.center, "Center");
- ((Container)this).add(this.down, "South");
- ((Component)this).resize(300, 300);
- }
-
- public int getMIN() {
- return this.MIN;
- }
-
- public void setMIN(int var1) {
- this.MIN = var1;
- }
-
- public int getMAX() {
- return this.MAX;
- }
-
- public void setMAX(int var1) {
- this.MAX = var1;
- if (this.ofMax == null) {
- this.ofMax = new JLabel(String.valueOf(" of ").concat(String.valueOf(String.valueOf(this.MAX))));
- } else {
- this.ofMax.setText(String.valueOf(" of ").concat(String.valueOf(String.valueOf(this.MAX))));
- }
-
- this.setIncrement(100.0F / (this.MAX == 0 ? 1.0F : (float)this.MAX));
- }
-
- public float getIncrement() {
- return this.increment;
- }
-
- public void setIncrement(float var1) {
- this.increment = var1;
- }
-
- public void next(float var1) {
- int var2 = Integer.parseInt(this.valNumber.getText());
- this.oldValue = var1;
- int var3 = (int)this.oldValue;
- this.valNumber.setText(String.valueOf(var2 + 1));
- if (this.oldValue >= (float)100) {
- this.field_0.setValue(100);
- this.percent.setText(String.valueOf(100));
- this.oldValue = 0.0F;
- } else {
- this.field_0.setValue(var3);
- this.percent.setText(String.valueOf(var3));
- }
-
- }
-
- public void next() {
- this.next(this.oldValue + this.increment);
- }
-
- public void setValFiles(String[] var1) {
- this.valFile.setText(var1[0]);
- }
-
- public void reset() {
- this.oldValue = 0.0F;
- this.valNumber.setText("0");
- this.valFile.setText("");
- this.field_0.setValue(0);
- this.percent.setText("0");
- }
-
- public JLabel getMainMsg() {
- return this.mainMsg;
- }
-
- public void setMainMsg(JLabel var1) {
- this.mainMsg = var1;
- }
-
- public void setMainMsg(String var1) {
- this.setMainMsg(new JLabel(var1));
- }
- }
-